\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert}{}\section{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert Class Reference}
\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert}\index{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert}}
Inheritance diagram for M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.242242cm]{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_1_1_rate_info}{Rate\+Info}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a4be33d454bf8125a1668a76b46bc195b}{M\+Q\+L\+Expert} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
\hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_command_manager}{M\+Q\+L\+Command\+Manager} \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af0ef6f8df3a3ec85b217e1532566c337}{get\+Command\+Manager} ()
\item 
void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abde5a0bb179851849d17966f07ac143a}{set\+Timer\+Interval} (Int64 millis)
\item 
unsafe Date\+Time \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_afdf9f78e3c075454ed536ee2bfb1c0e1}{I\+Time} (int i)
\item 
unsafe double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_affedb54bbe01c4d28bfb16d0abf3e8fa}{I\+Open} (int i)
\item 
unsafe double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7c9728c9661a6f3c1d64fcd195016985}{I\+High} (int i)
\item 
unsafe double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_aabd334eed9185e68200c424f394de932}{I\+Low} (int i)
\item 
unsafe double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5cb5e433bf307df755df30009b5c2aef}{I\+Volume} (int i)
\item 
unsafe double \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af611fb641dffb1e42fc1eafc0c9ba524}{I\+Close} (int i)
\item 
abstract void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a12a41e3d72e84b8c7d8f557b68ddb499}{On\+Init} ()
\item 
abstract void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_ade810aec8dce22f26f5076564258979b}{On\+Deinit} ()
\item 
abstract void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98020af67b64773a7e9fae1674e9abca}{On\+Tick} ()
\item 
abstract void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abbb203face0fb19cb1715b5f7cf6473d}{On\+Timer} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert}{M\+Q\+L\+Expert} \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7cb67cddcef50cc5e2fbf023daeff7f2}{get\+Instance} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
static void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a8086f1671708aa1d018bc0338d6c52fd}{Set\+Rates\+Size} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix}, int arr\+\_\+size)
\item 
static bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a54b6e31dcf7e1af00d80b0a34a6cd4c9}{Is\+Executing\+On\+Tick} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
static bool \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a45b4e503c3f80fee548ce0864acd10f7}{Is\+Executing\+On\+Init} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
static void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a000170fc70b78b66a95cc89d14c24835}{Exec\+On\+Init} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix}, \mbox{[}Marshal\+As(Unmanaged\+Type.\+L\+P\+W\+Str)\mbox{]} string C\+Sharp\+Full\+Type\+Name)
\item 
static unsafe void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5338530f48ef189b90acbf17e71bfd9a}{Init\+Rates} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix}, \hyperlink{struct_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_1_1_rate_info}{Rate\+Info} $\ast$arr, int arr\+\_\+size)
\item 
static void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5aef44892464c8b0264b6ba10b15db5f}{Exec\+On\+Deinit} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
static void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af86b2fcbe0c754c55c001ae697a1d513}{Exec\+On\+Tick} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\item 
static void \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a44dce72d0e0184aa5727a0dcb9e977ae}{Exec\+On\+Timer} (Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix})
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Int64 \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{ix}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!M\+Q\+L\+Expert@{M\+Q\+L\+Expert}}
\index{M\+Q\+L\+Expert@{M\+Q\+L\+Expert}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{M\+Q\+L\+Expert(\+Int64 ix)}{MQLExpert(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+M\+Q\+L\+Expert (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a4be33d454bf8125a1668a76b46bc195b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a4be33d454bf8125a1668a76b46bc195b}


\subsection{Member Function Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Exec\+On\+Deinit@{Exec\+On\+Deinit}}
\index{Exec\+On\+Deinit@{Exec\+On\+Deinit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Exec\+On\+Deinit(\+Int64 ix)}{ExecOnDeinit(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Exec\+On\+Deinit (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5aef44892464c8b0264b6ba10b15db5f}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5aef44892464c8b0264b6ba10b15db5f}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Exec\+On\+Init@{Exec\+On\+Init}}
\index{Exec\+On\+Init@{Exec\+On\+Init}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Exec\+On\+Init(\+Int64 ix, [Marshal\+As(\+Unmanaged\+Type.\+L\+P\+W\+Str)] string C\+Sharp\+Full\+Type\+Name)}{ExecOnInit(Int64 ix, [MarshalAs(UnmanagedType.LPWStr)] string CSharpFullTypeName)}}]{\setlength{\rightskip}{0pt plus 5cm}static void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Exec\+On\+Init (
\begin{DoxyParamCaption}
\item[{Int64}]{ix, }
\item[{\mbox{[}\+Marshal\+As(\+Unmanaged\+Type.\+L\+P\+W\+Str)\mbox{]} string}]{C\+Sharp\+Full\+Type\+Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a000170fc70b78b66a95cc89d14c24835}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a000170fc70b78b66a95cc89d14c24835}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Exec\+On\+Tick@{Exec\+On\+Tick}}
\index{Exec\+On\+Tick@{Exec\+On\+Tick}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Exec\+On\+Tick(\+Int64 ix)}{ExecOnTick(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Exec\+On\+Tick (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af86b2fcbe0c754c55c001ae697a1d513}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af86b2fcbe0c754c55c001ae697a1d513}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Exec\+On\+Timer@{Exec\+On\+Timer}}
\index{Exec\+On\+Timer@{Exec\+On\+Timer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Exec\+On\+Timer(\+Int64 ix)}{ExecOnTimer(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Exec\+On\+Timer (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a44dce72d0e0184aa5727a0dcb9e977ae}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a44dce72d0e0184aa5727a0dcb9e977ae}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!get\+Command\+Manager@{get\+Command\+Manager}}
\index{get\+Command\+Manager@{get\+Command\+Manager}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{get\+Command\+Manager()}{getCommandManager()}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf M\+Q\+L\+Command\+Manager} M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+get\+Command\+Manager (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af0ef6f8df3a3ec85b217e1532566c337}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af0ef6f8df3a3ec85b217e1532566c337}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!get\+Instance@{get\+Instance}}
\index{get\+Instance@{get\+Instance}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{get\+Instance(\+Int64 ix)}{getInstance(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf M\+Q\+L\+Expert} M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+get\+Instance (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7cb67cddcef50cc5e2fbf023daeff7f2}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7cb67cddcef50cc5e2fbf023daeff7f2}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+Close@{I\+Close}}
\index{I\+Close@{I\+Close}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+Close(int i)}{IClose(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+Close (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af611fb641dffb1e42fc1eafc0c9ba524}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_af611fb641dffb1e42fc1eafc0c9ba524}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+High@{I\+High}}
\index{I\+High@{I\+High}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+High(int i)}{IHigh(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+High (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7c9728c9661a6f3c1d64fcd195016985}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a7c9728c9661a6f3c1d64fcd195016985}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+Low@{I\+Low}}
\index{I\+Low@{I\+Low}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+Low(int i)}{ILow(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+Low (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_aabd334eed9185e68200c424f394de932}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_aabd334eed9185e68200c424f394de932}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Init\+Rates@{Init\+Rates}}
\index{Init\+Rates@{Init\+Rates}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Init\+Rates(\+Int64 ix, Rate\+Info $\ast$arr, int arr\+\_\+size)}{InitRates(Int64 ix, RateInfo *arr, int arr_size)}}]{\setlength{\rightskip}{0pt plus 5cm}static unsafe void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Init\+Rates (
\begin{DoxyParamCaption}
\item[{Int64}]{ix, }
\item[{{\bf Rate\+Info} $\ast$}]{arr, }
\item[{int}]{arr\+\_\+size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5338530f48ef189b90acbf17e71bfd9a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5338530f48ef189b90acbf17e71bfd9a}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+Open@{I\+Open}}
\index{I\+Open@{I\+Open}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+Open(int i)}{IOpen(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+Open (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_affedb54bbe01c4d28bfb16d0abf3e8fa}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_affedb54bbe01c4d28bfb16d0abf3e8fa}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Is\+Executing\+On\+Init@{Is\+Executing\+On\+Init}}
\index{Is\+Executing\+On\+Init@{Is\+Executing\+On\+Init}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Is\+Executing\+On\+Init(\+Int64 ix)}{IsExecutingOnInit(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Is\+Executing\+On\+Init (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a45b4e503c3f80fee548ce0864acd10f7}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a45b4e503c3f80fee548ce0864acd10f7}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Is\+Executing\+On\+Tick@{Is\+Executing\+On\+Tick}}
\index{Is\+Executing\+On\+Tick@{Is\+Executing\+On\+Tick}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Is\+Executing\+On\+Tick(\+Int64 ix)}{IsExecutingOnTick(Int64 ix)}}]{\setlength{\rightskip}{0pt plus 5cm}static bool M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Is\+Executing\+On\+Tick (
\begin{DoxyParamCaption}
\item[{Int64}]{ix}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a54b6e31dcf7e1af00d80b0a34a6cd4c9}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a54b6e31dcf7e1af00d80b0a34a6cd4c9}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+Time@{I\+Time}}
\index{I\+Time@{I\+Time}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+Time(int i)}{ITime(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe Date\+Time M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+Time (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_afdf9f78e3c075454ed536ee2bfb1c0e1}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_afdf9f78e3c075454ed536ee2bfb1c0e1}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!I\+Volume@{I\+Volume}}
\index{I\+Volume@{I\+Volume}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{I\+Volume(int i)}{IVolume(int i)}}]{\setlength{\rightskip}{0pt plus 5cm}unsafe double M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+I\+Volume (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5cb5e433bf307df755df30009b5c2aef}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a5cb5e433bf307df755df30009b5c2aef}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!On\+Deinit@{On\+Deinit}}
\index{On\+Deinit@{On\+Deinit}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{On\+Deinit()}{OnDeinit()}}]{\setlength{\rightskip}{0pt plus 5cm}abstract void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+On\+Deinit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_ade810aec8dce22f26f5076564258979b}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_ade810aec8dce22f26f5076564258979b}


Implemented in \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_base_strategy_ac18e3ca1d229a830d44acde9da60e730}{M\+Q\+L4\+C\+Sharp.\+Base.\+Base\+Strategy}, and \hyperlink{class_m_q_l4_c_sharp_1_1_user_defined_1_1_strategy_1_1_m_q_l_r_e_s_t_strategy_aa3d7ac20d836a5fddd3110ead9320a3b}{M\+Q\+L4\+C\+Sharp.\+User\+Defined.\+Strategy.\+M\+Q\+L\+R\+E\+S\+T\+Strategy}.

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!On\+Init@{On\+Init}}
\index{On\+Init@{On\+Init}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{On\+Init()}{OnInit()}}]{\setlength{\rightskip}{0pt plus 5cm}abstract void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+On\+Init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a12a41e3d72e84b8c7d8f557b68ddb499}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a12a41e3d72e84b8c7d8f557b68ddb499}


Implemented in \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_base_strategy_a91aad10a8f6039ab88fc8c1a74ad5508}{M\+Q\+L4\+C\+Sharp.\+Base.\+Base\+Strategy}, and \hyperlink{class_m_q_l4_c_sharp_1_1_user_defined_1_1_strategy_1_1_m_q_l_r_e_s_t_strategy_a5ee4ff618f282828a61ee61a9220a5cb}{M\+Q\+L4\+C\+Sharp.\+User\+Defined.\+Strategy.\+M\+Q\+L\+R\+E\+S\+T\+Strategy}.

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!On\+Tick@{On\+Tick}}
\index{On\+Tick@{On\+Tick}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{On\+Tick()}{OnTick()}}]{\setlength{\rightskip}{0pt plus 5cm}abstract void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+On\+Tick (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98020af67b64773a7e9fae1674e9abca}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98020af67b64773a7e9fae1674e9abca}


Implemented in \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_base_strategy_a14e5e1120a81bbe371061169ccc22464}{M\+Q\+L4\+C\+Sharp.\+Base.\+Base\+Strategy}, and \hyperlink{class_m_q_l4_c_sharp_1_1_user_defined_1_1_strategy_1_1_m_q_l_r_e_s_t_strategy_a2776d742bbb47b5d03d80815db14bdb3}{M\+Q\+L4\+C\+Sharp.\+User\+Defined.\+Strategy.\+M\+Q\+L\+R\+E\+S\+T\+Strategy}.

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!On\+Timer@{On\+Timer}}
\index{On\+Timer@{On\+Timer}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{On\+Timer()}{OnTimer()}}]{\setlength{\rightskip}{0pt plus 5cm}abstract void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+On\+Timer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abbb203face0fb19cb1715b5f7cf6473d}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abbb203face0fb19cb1715b5f7cf6473d}


Implemented in \hyperlink{class_m_q_l4_c_sharp_1_1_base_1_1_base_strategy_a45bd0bb490031efc31e17eda1a8be6ed}{M\+Q\+L4\+C\+Sharp.\+Base.\+Base\+Strategy}, and \hyperlink{class_m_q_l4_c_sharp_1_1_user_defined_1_1_strategy_1_1_m_q_l_r_e_s_t_strategy_a597c3359ec7a8bf22d37c934f7fb7e6e}{M\+Q\+L4\+C\+Sharp.\+User\+Defined.\+Strategy.\+M\+Q\+L\+R\+E\+S\+T\+Strategy}.

\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!Set\+Rates\+Size@{Set\+Rates\+Size}}
\index{Set\+Rates\+Size@{Set\+Rates\+Size}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{Set\+Rates\+Size(\+Int64 ix, int arr\+\_\+size)}{SetRatesSize(Int64 ix, int arr_size)}}]{\setlength{\rightskip}{0pt plus 5cm}static void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+Set\+Rates\+Size (
\begin{DoxyParamCaption}
\item[{Int64}]{ix, }
\item[{int}]{arr\+\_\+size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a8086f1671708aa1d018bc0338d6c52fd}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a8086f1671708aa1d018bc0338d6c52fd}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!set\+Timer\+Interval@{set\+Timer\+Interval}}
\index{set\+Timer\+Interval@{set\+Timer\+Interval}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{set\+Timer\+Interval(\+Int64 millis)}{setTimerInterval(Int64 millis)}}]{\setlength{\rightskip}{0pt plus 5cm}void M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+set\+Timer\+Interval (
\begin{DoxyParamCaption}
\item[{Int64}]{millis}
\end{DoxyParamCaption}
)}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abde5a0bb179851849d17966f07ac143a}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_abde5a0bb179851849d17966f07ac143a}


\subsection{Member Data Documentation}
\index{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}!ix@{ix}}
\index{ix@{ix}!M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert@{M\+Q\+L4\+C\+Sharp\+::\+Base\+::\+M\+Q\+L\+::\+M\+Q\+L\+Expert}}
\subsubsection[{\texorpdfstring{ix}{ix}}]{\setlength{\rightskip}{0pt plus 5cm}Int64 M\+Q\+L4\+C\+Sharp.\+Base.\+M\+Q\+L.\+M\+Q\+L\+Expert.\+ix}\hypertarget{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}{}\label{class_m_q_l4_c_sharp_1_1_base_1_1_m_q_l_1_1_m_q_l_expert_a98b5a835bb18c023f5160275efa74619}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Base/\+M\+Q\+L/\hyperlink{_m_q_l_expert_8cs}{M\+Q\+L\+Expert.\+cs}\end{DoxyCompactItemize}
